//package com.zmn.plat.dubbo.interfaces.product.price;
//
//import javax.validation.constraints.NotNull;
//import javax.validation.constraints.Positive;
//
//import com.zmn.common.dto2.ResponseDTO;
//import com.zmn.plat.common.dto.product.MaxAveragePriceDRO;
//
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import io.swagger.annotations.ApiParam;
//
///**
// * 描述: 产品服务项目-dubbo-接口
// *
// * @author tanghongjun
// * @since: 2020年3月30日18:15:36
// */
//@Api(value = "产品服务项服务", tags = {"产品服务项"})
//public interface ItemPriceListRemoteService {
//
//    /**
//     * 描述: 根据产品ID和城市ID查询服务项价格平均值和最大值
//     *
//     * @param productId
//     *            产品ID
//     * @param cityId
//     *            城市ID
//     * @param type
//     *            1保外2保内
//     * @param channelId
//     *            渠道ID
//     * @return: ServServiceItemDRO
//     * @auther: tanghongjun
//     * @since: 2020年3月30日18:15:36
//     */
//    @ApiOperation(value = "根据产品ID和城市ID查询服务项价格平均值和最大值", response = ResponseDTO.class, notes = "", tags = {"产品服务项"})
//    ResponseDTO<MaxAveragePriceDRO> getMaxAveragePriceByChannelIdAndTypeAndCityIdAndProductId(@Positive(message = "channelId必须为大于0的正整数") @ApiParam(value = "渠道ID", required = true) Integer channelId,
//        @Positive(message = "type必须为大于0的正整数") @ApiParam(value = "保内保外", required = true) Integer type,
//        @NotNull(message = "cityId不能为空") @Positive(message = "cityId必须为大于0的正整数") @ApiParam(value = "城市ID", required = true) Integer cityId,
//        @NotNull(message = "productId不能为空") @Positive(message = "productId必须为大于0的正整数") @ApiParam(value = "产品ID", required = true) Integer productId);
//
//}
